database/sql.DB.freeConn (field)

32 uses

	database/sql (current package)
		sql.go#L523: 	freeConn     []*driverConn // free connections ordered by returnedAt oldest to newest
		sql.go#L941: 	fns := make([]func() error, 0, len(db.freeConn))
		sql.go#L942: 	for _, dc := range db.freeConn {
		sql.go#L945: 	db.freeConn = nil
		sql.go#L1013: 	idleCount := len(db.freeConn)
		sql.go#L1016: 		closing = db.freeConn[maxIdle:]
		sql.go#L1017: 		db.freeConn = db.freeConn[:maxIdle]
		sql.go#L1153: 		last := len(db.freeConn) - 1
		sql.go#L1155: 			c := db.freeConn[i]
		sql.go#L1158: 				closing = db.freeConn[:i:i]
		sql.go#L1159: 				db.freeConn = db.freeConn[i:]
		sql.go#L1166: 		if len(db.freeConn) > 0 {
		sql.go#L1167: 			c := db.freeConn[0]
		sql.go#L1178: 		for i := 0; i < len(db.freeConn); i++ {
		sql.go#L1179: 			c := db.freeConn[i]
		sql.go#L1183: 				last := len(db.freeConn) - 1
		sql.go#L1186: 				copy(db.freeConn[i:], db.freeConn[i+1:])
		sql.go#L1187: 				db.freeConn[last] = nil
		sql.go#L1188: 				db.freeConn = db.freeConn[:last]
		sql.go#L1229: 		Idle:            len(db.freeConn),
		sql.go#L1231: 		InUse:           db.numOpen - len(db.freeConn),
		sql.go#L1337: 	last := len(db.freeConn) - 1
		sql.go#L1341: 		conn := db.freeConn[last]
		sql.go#L1342: 		db.freeConn = db.freeConn[:last]
		sql.go#L1564: 		if db.maxIdleConnsLocked() > len(db.freeConn) {
		sql.go#L1565: 			db.freeConn = append(db.freeConn, dc)